package cn.edu.neu.lab603.cloudeval.entity.model.power

import cn.edu.neu.lab603.cloudeval.entity.{PhysicalMachine => Host}

/** 抽象的能耗模型。
  *
  * Created by yfwz100 on 16/9/25.
  */
trait PowerModel {

  /** 根据资源利用率计算能耗。
    *
    * @param host 主机
    * @return 能耗
    */
  def getPower(host: Host): Long
}
